Expand description
Blockchain monitoring and notification service.
This library provides functionality for monitoring blockchain networks and triggering notifications based on configurable conditions. It includes:
- Configuration management through JSON files
- Blockchain network monitoring and event filtering
- Customizable notification triggers and actions
- Extensible repository and service architecture
§Module Structure
bootstrap
: Bootstraps the applicationmodels
: Data structures for configuration and blockchain datarepositories
: Configuration storage and managementservices
: Core business logic and blockchain interactionutils
: Common utilities and helper functions
Modules§
- Bootstrap module for initializing services and creating handlers.
- Domain models and data structures for blockchain monitoring.
- Repository implementations for configuration management.
- Core services implementing the business logic.
- Utility modules for common functionality.
Macros§
- Macro to implement case-insensitive deserialization for enums with simple string variants.
- Macro to implement case-insensitive deserialize for struct enum variants